/*
 *   AS IS License
 * ==Naive Coders==
 */
package org.naive.metawatch.converter.cap;

import org.naive.metawatch.converter.parser.FieldSize;
import org.naive.metawatch.converter.parser.ParsedArray;
import org.naive.metawatch.converter.parser.ParsedIntArray;

/**
 *
 * @author gbu.000
 */
public class CapStaticFieldComponent extends CapComponent {

    public short image_size;
    public short reference_count;
    @ParsedArray(indexSize = FieldSize.SHORT, itemClass = CapArrayInitInfo.class)
    public CapArrayInitInfo[] array_init;
    public short default_value_count;
    public short non_default_value_count;
    @ParsedIntArray(indexSize = FieldSize.SHORT, itemSize = FieldSize.BYTE)
    public byte[] non_default_values;
}
